package com.ruoyi.common.entity.VO.order;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class ShopOrderVO {
    private Long id;
    private String idStr;
    private Long orderId;
    private Long shopId;
    private String shopName;
    private String shopCode;
    //用户id
    private Long memberId;
    private String avatar;
    private String memberSn;
    private String nickname;
    private String userName;
    private String orderSn;
    private String orderSnStr;
    private String orderBackSn;
    private String paySn;
    private BigDecimal productCost;
    private BigDecimal orderCost;
    private BigDecimal payCost;
    private BigDecimal buyCost;
    private BigDecimal activity;

    private Integer orderStatus;
    private Integer payStatus;
    private Integer shopPayStatus;
    private Integer shopPayWay;
    private Date payTime;
    private Date cancelTime;
    private String cancelReason;
    private Date shopPayTime;
    private Date sendTime;
    private Date createTime;

    //收货信息
    private String receiver;
    private String receiverPhone;
    private String receiveAddress;
    private String receiveDistricts;

    //订单备注(会员）
    private String orderRemark;
    //订单备注(平台）
    private String extraRemark;
    //订单备注(店铺）
    private String shopRemark;

    //提成奖励信息
    private String rewardRate;
    private BigDecimal rewardAmount;
    private BigDecimal rewardBaseAmount;

    //物流信息
    private BigDecimal deliveryCost;

    //库存状态
    private Integer isEnable;

    private Date updateTime;
    private String updateBy;
}
